package br.com.contabilidade.util;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.util.Date;

import org.apache.tomcat.jni.Time;

public class Util {

	public static void fechaConexao(Connection con, PreparedStatement ps, ResultSet rs){
		try {
			if (rs !=null){
				rs.close();
			}
			if (ps !=null){
				ps.close();
			}
			if (con !=null){
				con.close();
			}
		} catch (SQLException e){
			
		}
		
	}

	public static void fechaConexao(Connection con, PreparedStatement ps){
		try {
			if (ps !=null){
				ps.close();
			}
			if (con !=null){
				con.close();
			}
		} catch (SQLException e){
			
		}
		
	}
	
	public static String strNull(String str) {
		if(str == null) {
			str = "";
		}
		if("NULL".equals(str.toUpperCase())) {
			str = "";
		}
		return str;
	}
	
	public static int strToInt(String str) {
		return strToInt(str, 0);
	}

	public static int strToInt(String str, int padrao) {
		int retorno	= padrao;
		try {
			retorno	= (int)Double.parseDouble(str); //
		}
		catch(Exception ex) { // Exception ao invez de NumberFormatException pois a String pode ser null, gerando um NullPointerException
            retorno	= padrao;
		}
		return retorno;
	}
	
	public static String  saudacao(){
		String saudacao = null;
		
		
		return saudacao;
	}
	
}
